/*
 ============================================================================
 Name		: NiStatusBar.cpp
 Author	  : nmj
 Version	 : 1.0
 Copyright   : Copyright ? 2010 - 2010 NMJ. All Rights Reserved.
 Description : CNiStatusBar implementation
 ============================================================================
 */

#include <gdi.h>
#include "NiStatusBar.h"

CNiStatusBar::CNiStatusBar()
{
	// No implementation required
}

CNiStatusBar::~CNiStatusBar()
{
}

CNiStatusBar* CNiStatusBar::NewLC()
{
	CNiStatusBar* self = new (ELeave) CNiStatusBar();
	CleanupStack::PushL(self);
	self->ConstructL();
	return self;
}

CNiStatusBar* CNiStatusBar::NewL()
{
	CNiStatusBar* self = CNiStatusBar::NewLC();
	CleanupStack::Pop(); // self;
	return self;
}

void CNiStatusBar::ConstructL()
{
	iStatusBarRect = 
	iFont = LatinPlain12();
	iBgColor = KRgbBlack;
}

void CNiStatusBar::SetLeftText(TDesC& aText)
{
	iLeftText = aText;
}

void CNiStatusBar::SetMiddleText(TDesC& aText)
{
	iMiddleText = aText;
}

void CNiStatusBar::SetRightText(TDesC& aText)
{
	iRightText = aText;
}
